package com.example.onlinemusic.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.onlinemusic.common.R;
import com.example.onlinemusic.model.domain.Singer;
import com.example.onlinemusic.model.request.SingerRequest;

public interface SingerService extends IService<Singer> {
    /**
     * 查询歌手列表
     * @return
     */
    public R allSinger();

    /**
     * 添加个数
     * @param singerRequest
     * @return
     */
    public R addSinger(SingerRequest singerRequest);

    /**
     * 删除歌手
     * @param id
     * @return
     */
    public R deleteSinger(int id);

    /**
     * 更新歌手信息
     * @param singerRequest
     * @return
     */
    public R updateSinger(SingerRequest singerRequest);


}
